-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Respect SETTINGS_HEADER_TABLE_SIZE http2 setting #2045
Conversation
@lyuxuan This worked like a charm! nginx-ingress-controller is now happy to load-balance grpc over h2c workloads to the grpc server w/ this change. Thanks a lot for the fix 👍 |
transport/transport_test.go
Outdated
|
||
var svrTransport ServerTransport | ||
var i int | ||
for i := 0; i < 1000; i++ { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This i
is not same as the i
above. :=
assigns a new local variable
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice catch!
} | ||
break | ||
} | ||
if i == 1000 { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same thing i
is local to the for loop above.
We should upgrade anyway, but grpc/grpc-go#2045 prevents the use of proxies such as nginx from working with Fabric nodes. Change-Id: I3dc8af85ede23548f26c8fc38f984b94f6cc4e4b Signed-off-by: Gari Singh <gari.r.singh@gmail.com>
I cannot find this PR at release note , but found this changes in version 1.15.0(8dea3dc). Has this pull request already released? grpc-go/internal/transport/controlbuf.go Lines 31 to 33 in 8dea3dc
|
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538 Signed-off-by: Benjamin Staffin <benley@gmail.com>
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538 Signed-off-by: Benjamin Staffin <benley@gmail.com>
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538 Signed-off-by: Benjamin Staffin <benley@gmail.com> Signed-off-by: Iori Yoneji <fivo.11235813@gmail.com>
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538 Signed-off-by: Benjamin Staffin <benley@gmail.com>
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538 Signed-off-by: Benjamin Staffin <benley@gmail.com>
This includes the fix for grpc/grpc-go#1928 (grpc/grpc-go#2045), which makes jaeger-collector usable behind nginx (and probably other grpc/http2 implementations) as load balancers for its grpc endpoint. More info: https://trac.nginx.org/nginx/ticket/1538 Signed-off-by: Benjamin Staffin <benley@gmail.com>
fix #1928